habitat and niche